package com.gk.panda.pojo.patrol.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author：xxz
 * @Create: 2022/11/3 19:05
 */
@Data
public class PatrolPageDTO {
  private Long patrolId;

  /**
   * 机构名称
   */
  private String totalOrgName;

  private Long orgId;

  /**
   * 分站名称
   */
  private String branchOrgName;
  /**
   * 巡护编号
   */
  private String patrolNum;

  /**
   * 巡护人员（包括其他人员）
   */
  private String people;
  /**
   * 其他巡护人员
   */
  private String othersPeople;

  /**
   * 巡护类型
   */
  private String type;

  /**
   * 巡护状态
   */
  private String state;

  /**
   * 巡护开始时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private String startTime;

  /**
   * 巡护结束时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private String endTime;

  /**
   * 巡护总时间
   */
  private String patrolDate;

  /**
   * 巡护总用时
   */
  private String whenTime;

  /**
   * 上报事件数
   */
  private Integer puTongEventCount;

  /**
   * 即时上报数
   */
  private Integer jiShiEventCount;

  /**
   * 创建人
   */
  private String createBy;
  /**
   * 巡护整体情况
   */
  public String situation;

  /**
   * 巡护备注
   */
  public String remark;

  /**
   * 海拔高差
   */
  public String height;

  /**
   * 联合单位
   */
  public String unit;

  /**
   * 参与巡护人员数组
   */
  public List<String> peopleNames;

}
